- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch - Денис Голиков
Шрифт:
Интервал:
Закладка:
Export project…
Экспорт проекта в файл XML.
Export summary…
Экспорт сводной информации о проекте в виде html страницы.
Export blocks…
Этот раздел меню появляется только в случае создания в проекте собственных блоков или импорта блоков из библиотек. Он позволяет сохранить созданные блоки в файл формата XML.
Окно экспорта блоков.
Unused blocks…
Этот раздел меню появляется только в случае создания в проекте собственных блоков или импорта блоков из библиотек. Он позволяет увидеть неиспользованные блоки чтобы удалить их и уменьшить размер готового проекта.
Окно удаления неиспользуемых блоков.
Import tools
Этот раздел позволяет импортировать большое количество полезных блоков созданных на Snap! Подробнее об этих блоках будет рассказано в следующих главах.
Snap! можно сразу запустить с автоматической загрузкой указанных блоков. Для этого на странице http://snap.berkeley.edu/ есть кнопка http://snap.berkeley.edu/init/.
Кнопка запуска Snap! с автоматической загрузкой дополнительных блоков.
Libraries…
Импорт библиотек, расширяющих возможности Snap! и содержащих дополнительные полезные блоки, созданные на Snap!
Импорт библиотек.
Costumes…
Импорт стандартных костюмов спрайтов.
Импорт стандартных костюмов.
Sounds…
Импорт стандартных звуков.
Импорт стандартных звуков.
Строка меню. Вторая кнопка
Вторая кнопка меню.
Login…
Вход в облачный сервис для зарегистрированных пользователей.
Вход в облачный сервис.
Signup…
Регистрация нового пользователя облачного сервиса.
Регистрация в облачном сервисе.
Reset Password…
Сброс пароля зарегистрированного пользователя.
Строка меню. Третья кнопка
Третья кнопка меню.
Language…
Выбор одного из 38 языков интерфейса.
Zoom blocks…
Изменение размера блоков. Стандартный размер равен 1.
Окно изменения размеров блоков.
В выпадающем списке можно выбрать подходящий размер блоков.
Меню выбора размера блоков.
Stage size…
Изменить размеры сцены. Ширина изменяется в пределах от 480 до 1 000 000, а высота от 180 до 1 000 000. Не имеет смысла делать сцену размером больше экрана.
Окно изменения размеров сцены.
Long form input dialog
При создании переменной в пользовательском блоке вы увидите не простую форму ввода имени переменной.
Простая форма создания переменных.
А сразу полную форму, которая появляется при нажатии на раскрывающийся список в предыдущей форме.
Расширенная форма создания переменных.
Рекомендую держать этот параметр всегда включенным.
Plain prototype labels
Убирает плюсики из редактора блоков.
Если немного поводить мышкой над именем блока, то появится плюсик, и можно вводить имена параметров.
Появился плюсик.
Эта функция используется для создания красивых скриншотов при написании руководств и учебников по Snap!
Input sliders
Отображение слайдеров для ввода числовых значений.
Clicking sound
Звук при соединении блоков.
Turbo mode
Включение турбо режима, в котором сложные проекты работают быстрее.
Flat design
Переключение к плоскому дизайну в стиле Scratch 2.0. Далее везде будут использованы скриншоты этого дизайна.
Плоский дизайн в стиле Scratch 2.0
Thread safe scripts
Защита выполнения скрипта. Если скрипт, который начинается с какого либо события, выполняется, и это событие происходит снова, то скрипт начинает выполнение сначала, с самого верхнего блока. Например, если эта функция выключена, то при нажатии на пробел спрайт каждый раз будет начинать движение слава направо из точки (-240; 0). Если же галочка будет установлена, то скрипт будет выполнен до конца, не смотря на нажатия на пробел.
Пример скрипта.
Prefer smooth animations
Изменение частоты обновления сцены до 1/30 секунды, как в Scratch. В обычном режиме работы Snap! Обновляет экран с максимально возможной частотой. Это используется для более плавного отображения анимации движения спрайтов, при использовании большого количества различных подвижных объектов, а также для одинакового отображения анимации на компьютерах различной мощности.
Flat line ends
Закругление концов линий. Линии с закругленными краями выглядят аккуратнее, однако, в случае если надо нарисовать объекты прямоугольной формы, то эту опцию лучше не включать.
Линия с прямоугольным концом.
Линия с закругленным концом.
Codification support
Добавляет экспериментальную функцию позволяющую транслировать скрипты Snap! в программы на других языках программирования. Добавляет 4 блока.
Поддержка трансляции.
Для знакомства с этими экспериментальными возможностями Snap! загрузите пример «Codification».
Часть блока транслирующего блоки в код на JavaScript.
Пример трансляции.
Inheritance support
Поддержка наследования.
Строка меню. Кнопки над сценой
Возврат к стандартному размеру сцены
Кнопка возвращает сцену к стандартному размеру.
Если кликнуть на эту кнопку, удерживая нажатой клавишу Shift, то сцена уменьшится до минимально возможного размера.
На весь экран
Кнопка разворачивает сцену на весь экран. Snap! Переходит в режим презентации.
Кнопка переключения в режим презентации.
Зеленый флажок
Запуск проекта.
Если на зеленый флажок кликнуть, удерживая клавишу Shift, то Snap! перейдет в турбо режим и флажок смениться на зеленую молнию.
Запуск проекта в турбо режиме.
Пауза
Пауза.
Остановка проекта
Остановка проекта.
Кнопка добавить спрайт
Эта кнопка добавляет новый спрайт с костюмом в виде стрелочки. Этот костюм называется костюмом черепашки. Не представляю, что надо было сделать с милым существом, чтобы оно стало таким!
Кнопка добавления спрайта.
Кнопка нарисовать спрайт
При нажатии на эту кнопку откроется графический редактор. В котором можно нарисовать произвольный спрайт.
Кнопка рисования спрайта.
Свойства спрайта
Кнопки и закладки управления свойствами спрайта расположены над областью скриптов.
Свойства спрайта.
Стили вращения спрайта
У спрайта есть три стиля вращения.
Первый стиль вращения – можно вращать. Он устанавливается при помощи кнопки can rotate.
Стиль вращения – можно вращать.
Стиль вращения – вправо-влево.
Стиль вращения – не вращать.
Переименование спрайта
Изменить имя спрайта можно непосредственно в окне с его именем.
Возможность перемещения спрайта мышкой
Возможность перемещения спрайта по сцене с помощью мышки включается и отключается кнопкой draggable под окном с именем спрайта.
Кнопка draggable.
Я рекомендую отключать эту опцию при использовании блока when I am clicked.
Закладка Scripts
Открывает область скриптов в которой происходит формирование скриптов из отдельных блоков.
Закладка Scripts.
Закладка Costumes
Эта закладка позволяет управлять различными костюмами спрайта. По умолчанию у скрипта только костюм черепашки в виде стрелочки. Новые костюмы спрайта можно импортировать с помощью раздела меню Import, или просто перетащив в эту закладку файл и изображением.

